.page-box {
    padding: 0 24rpx;
    .no-data {
        .pic {
            width: 100%;
        }
        .tt {
            font-weight: 400;
            color: #888;
            font-size: 28rpx;
        }
    }
    .add-btn {
        height: 100rpx;
        background: #1226aa;
        border-radius: 50rpx;
        .iconfont {
            color: #fff;
            font-size: 30rpx;
            margin-right: 10rpx;
        }
        .tt {
            font-size: 28rpx;
            color: #fff;
        }
    }
    .bank-tip {
        height: 100rpx;
        .tip1 {
            font-weight: 400;
            color: #717171;
            font-size: 28rpx;
        }
        .tip2 {
            font-weight: 500;
            color: #000;
            font-size: 28rpx;
            margin-left: 8rpx;
        }
    }
    .bank-info-box {
        margin-top: 40rpx;
        height: 210rpx;
        background: #fff;
        padding: 15rpx;
        border-radius: 10rpx;
        margin-bottom: 20rpx;
        .name {
            font-weight: 600;
            color: #000;
            font-size: 36rpx;
            margin-bottom: 8rpx;
        }
        .card-btn {
            margin-bottom: 16rpx;
            .card {
                font-weight: 500;
                color: #9d9d9d;
            }
            .change-card {
                width: 196rpx;
                height: 56rpx;
                border-radius: 28rpx;
                color: #566aff;
                border: 1px solid #566aff;
                font-size: 26rpx;
            }
        }
        .bank-name {
            font-weight: 500;
            color: #000;
        }
    }
    .withdraw-box {
        background: #fff;
        padding: 28rpx 32rpx 46rpx 32rpx;
        border-radius: 10rpx;
        .tit {
            font-weight: 400;
            color: #757575;
            font-size: 26rpx;
        }
        .input-box {
            height: 114rpx;
            border-bottom: 1px solid #eee;
            .fuhao {
                font-weight: 800;
                color: #333;
                font-size: 48rpx;
            }
            .uni-input {
                height: 114rpx;
                font-weight: 800;
                color: #333;
                font-size: 80rpx;
                margin-left: 20rpx;
            }
        }
        .msg-box {
            margin-top: 24rpx;
            margin-bottom: 48rpx;
            .msg {
                color: #848484;
                font-size: 26rpx;
            }
            .btn {
                color: #566aff;
                font-size: 24rpx;
            }
        }
        .submit {
            height: 96rpx;
            border-radius: 30rpx;
            font-weight: 500;
            color: #fff;
            font-size: 32rpx;
            background-color: #566aff;
        }
        .tip {
            margin-top: 26rpx;
            font-weight: 400;
            color: #848484;
        }
    }
}

.popup-content {
    padding: 40rpx;

    .title {
        margin-bottom: 50rpx;
        font-weight: 600;
        color: #1c1c1c;
        font-size: 32rpx;
    }

    .card-num {
        margin-bottom: 12rpx;
        font-weight: 500;
        color: #333;
    }

    .card-money {
        font-weight: 500;
        color: #999;
        font-size: 24rpx;
        .tt {
            color: #333;
        }
    }

    .input-box {
        height: 96rpx;
        border-bottom: 1px solid #eee;
        .label {
            width: 190rpx;
            font-size: 32rpx;
            font-weight: 400;
            color: #666;
        }
        .picker-wrap {
            width: 468rpx;
            height: 96rpx;
        }
        .wrap {
            width: calc(100% - 190rpx);
            .iconfont {
                font-size: 24rpx;
                color: #333;
            }
            .icon-a-tubiaochangyongsousuo1 {
                font-size: 48rpx;
                color: #1226aa;
            }
            .tt {
                font-size: 32rpx;
                color: #333;
            }
            .uni-input {
                height: 96rpx;
                font-size: 32rpx;
                color: #333;
                border-radius: 18rpx;
            }
        }
    }

    .list {
        margin-top: 40rpx;
        .box {
            padding: 32rpx 24rpx 28rpx 24rpx;
            background: linear-gradient(135deg, #2aaff0, #2a66e6);
            border-radius: 10rpx;
            margin-bottom: 24rpx;
            .text {
                .t1 {
                    font-weight: 500;
                    color: #fff;
                    font-size: 32rpx;
                }
                .t2 {
                    margin-left: 16rpx;
                    font-weight: 400;
                    color: hsla(0, 0%, 100%, 0.6);
                    font-size: 28rpx;
                }
                .account {
                    margin-top: 0%0rpx;
                    font-weight: 600;
                    color: #fff;
                    font-size: 48rpx;
                }
            }
            .choice {
                width: 104rpx;
                height: 44rpx;
                color: #2a66e6;
                background: #fff;
                border-radius: 20rpx;
            }
        }
    }

    .popup-btn {
        margin-top: 40rpx;
        height: 96rpx;
        .btn-ok {
            width: 100%;
            height: 96rpx;
            background: #1226aa;
            color: #fff;
            border-radius: 50rpx;
            font-size: 28rpx;
        }
    }
}
